#ifndef __SOC_MISC_IMPL_H__
#define __SOC_MISC_IMPL_H__

#include "../soc_comm.h"

int SOC_GetCpuIdImpl(uint8_t *buf);

//在CPU_WAITCLOCK选择1T的模式时，在EA=0后必须加nop,选择多T时不加。
#define SOC_EnableAll_IT()  do{\
    IE |= (IRQ_IE_EA_Msk);\
    _nop_();\
}while(0)

#define SOC_DisableAll_IT() do{\
    IE &= (~IRQ_IE_EA_Msk);\
}while(0)

#endif 